package com.bmf.module.rbac.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bmf.module.rbac.entity.RbacRole;
import com.bmf.module.rbac.vo.RbacRoleCreateVo;
import com.bmf.module.rbac.vo.RbacRoleResultVo;
import com.bmf.module.rbac.vo.RbacRoleUpdateVo;

import java.util.List;


/**
 * (RbacRole)表服务接口
 *
 * @author makejava
 * @since 2022-12-27 15:33:18
 */
public interface RbacRoleService extends IService<RbacRole> {

    List<RbacRoleResultVo> selectAll();

    Integer insert(RbacRoleCreateVo rbacRoleCreateVo);

    void update(RbacRoleUpdateVo rbacRoleUpdateVo);

    void delete(List<Integer> ids);

    RbacRoleResultVo getOneById(Integer id);
}
